Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

986
Views
Importar "frasco" no se pudo resolver desde la fuente Pylance (reportMissingModuleSource)

cuando estoy escribiendo

 from flask import Flask

Aparece una línea amarilla debajo del matraz e indica que Importar "frasco" no se pudo resolver desde la fuente Pylance (reportMissingModuleSource) . Además, puedo hacer el trabajo con este paquete también con éxito. Pero la cuestión es que no puedo usar muy bien las autosugerencias para clases y métodos.

Más:

  1. He comprobado que el matraz está instalado correctamente.
  2. También visité este hilo https://github.com/microsoft/pylance-release/issues/236

Y configuré mi settings.json en vscode de la siguiente manera:

 "python.analysis.extraPaths": [ "/media/sarimurrab/New Volume/COURSES/Flask/FlaskMigrateforDatabaseMigrations/2" ]

Pero aún así, no se puede resolver el error.

over 4 years ago · Hanz Gallego
7 answers
Answer question

0

Algunas respuestas ( Jill 's, Marius 's y Roy 's) mencionan el hecho de que es necesario elegir el intérprete de Python correcto para que Plance funcione correctamente. Me gustaría agregar el hecho de que esto todavía es necesario cuando se usa un Jupyter Notebook con el kernel de Python correcto ya elegido.

Es contrario a la intuición elegir tanto el intérprete de Python como el kernel de Python del portátil para que las cosas funcionen. Es incluso más contradictorio si se tiene en cuenta el hecho de que el botón del intérprete de Python (en la parte inferior izquierda de la pantalla, en la barra de estado) no aparece necesariamente cuando se abre un Jupyter Notebook, sino cuando se abre una secuencia de comandos de Python. Por ejemplo, en esta captura de pantalla , vemos la pequeña línea debajo de la importación de Scikit-learn, que indica un problema con la importación (aunque la importación se realizó correctamente). Sin embargo, el kernel de Python correcto, con Scikit-learn instalado, ya está elegido. Con solo abrir un script de Python notamos que el intérprete de Python es la razón de este comportamiento, porque se elige uno incorrecto, sin Scikit-learn. En cierto sentido, uno podría pensar que la razón detrás de esto fue un problema con el kernel de Python o el entorno Conda (es común experimentar este tipo de problema cuando se experimenta con Jupyter Notebook y Jupyter Lab). Espero que esta respuesta pueda ayudar a aquellos que buscan resolver este problema en el contexto específico de Jupyter Notebooks dentro de VS Code. Podrían ignorar las otras respuestas porque podrían pensar que no es el caso para ellos.

over 4 years ago · Hanz Gallego Report

0

Estaba enfrentando el mismo problema. Probé todas las soluciones de stack-overflow pero ninguna funcionó. Pero después de mucha búsqueda y pérdida de tiempo, encontré mi tonto error. Creé una carpeta llamada 'frasco' y almacené mi proyecto allí. Soy principiante y estoy pasando por muchos errores tan tontos. Espero que ayude, si alguien comete el mismo error.

over 4 years ago · Hanz Gallego Report

0

Para Linux Mint y para los que tienen Flasco instalado, pero VSCode no lo encuentra:

  1. Verifique la ruta de Flask: pip show flask Flask (debe ser algo así como Location: /home/<username>/.local/lib/python3.8/site-packages
  2. en VSCode, haga clic en el botón inferior izquierdo y elija el intérprete de python, en mi caso lo cambié de python3.9 a python3.8 como podemos verlo en la path del matraz.
over 4 years ago · Hanz Gallego Report

0

Eso es porque no has elegido tu camino correctamente, escribe:
pipenv --venv
luego le mostrará dónde está instalado su entorno virtual. Verifique dónde están instalados los paquetes en su entorno y luego escriba lo que le llega desde shell\scripts o lo que sea\python, y los paquetes funcionarán.

over 4 years ago · Hanz Gallego Report

0

Tuve un problema similar al intentar importar el matraz en vscode. Lo arreglé usando anaconda . Simplemente instale el módulo del matraz en la captura de pantalla de ejemplo de su entorno creado.

Cómo crear un entorno virtual en anaconda:
1. En la barra lateral izquierda, haga clic en entornos.
2. Haga clic en crear (en la parte inferior).
3. En la ventana emergente, asigne un nombre a su vir.env y seleccione la versión de idioma.
4. Una vez creado, puede comenzar a instalar diferentes módulos en su entorno.

¡Espero que eso ayude!

over 4 years ago · Hanz Gallego Report

0

Cuando no instalé el módulo "frasco" en el entorno de Python que se usa actualmente en VSCode:

ingrese la descripción de la imagen aquí

Utilice el comando " pip --version " para verificar el origen de la herramienta de instalación del módulo "pip", el módulo está instalado en esta ubicación:

ingrese la descripción de la imagen aquí

Luego, podemos usar el comando " pip show flask " para verificar la ubicación de instalación del módulo "flask": (comprueba si la ubicación de instalación del módulo es consistente con el entorno de Python que se muestra en la esquina inferior izquierda de VSCode).

ingrese la descripción de la imagen aquí

Si el mensaje "reportMissingModuleSource" todavía se muestra aquí, vuelva a cargar VS Code.

( F1 , Developer: Reload Window )

ingrese la descripción de la imagen aquí

over 4 years ago · Hanz Gallego Report

0

¿Estás usando un Virtualenv? Si es así, asegúrese de que VSCode esté usando virtualenv como su intérprete de python; de lo contrario, no podrá recoger los paquetes que instaló dentro de este virtualenv.

Para hacerlo, haga clic en el intérprete de Python en su barra inferior, debería obtener una lista de posibles intérpretes de Python, incluido su virtualenv.

over 4 years ago · Hanz Gallego Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!